package com.fairylove.rpc.entity;

import lombok.*;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class RpcRequest implements Serializable {
    /**
     * 请求号
     */
    private String requestId;
    /**
     *  接口名
     */
    private String interfaceName;
    /**
     * 方法名称
     */
    private String methodName;
    /**
     * 方法参数
     */
    private  Object[] parameters;
    /**
     * 调用方法的参数类型
     */
    private    Class<?>[] paramTypes;

    /**
     * 是否是心跳包
     */
    private boolean heartBeat;

}
